package com.naiterui.ehp.bs.recommend.vo.dto;

import java.io.Serializable;

/**
 * 推荐消息发送响应
 * @author mudou
 * @since 2.9.0
 */
public class IMSendResultDTO implements Serializable {

    /**
     * 序列化：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = -6068559561541817362L;

    private String sessionId;
    private String messageId;
    private Long consultSessionId;
    private Long beginTime;
    private Long sendTime;
    /** 是否经过开启新会话 */
    private Boolean newSessionFlag;
    /** 是否是付费会话，0:免费，1付费 */
    private Integer consultPayType;
    /** 会话发起类型，0-普通免费会话，1-患者发起普通付费咨询，2-线上诊室找医生会话 */
    private Integer consultSourceType;

    public String getSessionId() {
        return sessionId;
    }

    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }

    public String getMessageId() {
        return messageId;
    }

    public void setMessageId(String messageId) {
        this.messageId = messageId;
    }

    public Long getConsultSessionId() {
        return consultSessionId;
    }

    public void setConsultSessionId(Long consultSessionId) {
        this.consultSessionId = consultSessionId;
    }

    public Long getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Long beginTime) {
        this.beginTime = beginTime;
    }

    public Long getSendTime() {
        return sendTime;
    }

    public void setSendTime(Long sendTime) {
        this.sendTime = sendTime;
    }

    public Boolean getNewSessionFlag() {
        return newSessionFlag;
    }

    public void setNewSessionFlag(Boolean newSessionFlag) {
        this.newSessionFlag = newSessionFlag;
    }

    public Integer getConsultPayType() {
        return consultPayType;
    }

    public void setConsultPayType(Integer consultPayType) {
        this.consultPayType = consultPayType;
    }

    public Integer getConsultSourceType() {
        return consultSourceType;
    }

    public void setConsultSourceType(Integer consultSourceType) {
        this.consultSourceType = consultSourceType;
    }

}
